PayTM | Data Engineer Interview Experience | 2 YoE



Round 1 - Technical

🔹 Introduction

🔹 Interviewer asked me about my past experience and background

🔹 Given two tables, perform Inner Join on column A & B and print total row count of output (Hint: Null Safe Join)

Table-1  Table-2

--------    --------

| A  |    | B  |

|------|    |------|

| 1  |    | 2  |

| 2  |    | 3  |

| 3  |    | 4  |

| 3  |    | 3  |

| NULL |  | NULL |

| 5  |    | 5  |

| 7  |    | NULL |

| NULL |  | 6  |

--------    --------

🔹 Interviewer gave one sample table schema for cricket scoreboard and asked adhoc SQL queries around that

🔹 DSA Question - Given a list of numbers, find all such pairs from the list whose sum is equal to the given value X

🔹 DSA Question - Find all the anagrams from the given list of strings

Round 2 - Technical

🔹 Question about my previous projects based on resume

🔹 Apache Spark related fundamental questions along with failure scenarios and job optimization

🔹 Interviewer gave me a dataset with 4-5 columns and a problem statement which I had to solve using PySpark and write code on paper for the same

🔹 DSA Question - Reverse a given linked list

Round 3 - Techno Managerial

🔹 Architecture discussion of the projects which I worked on previously

🔹 Behavioural Questions - If you had some project related conflict with a team mate then how did you resolve it?

🔹 Behavioural Questions - Have you ever missed the project delivery timelines? If it happened ever then how did you communicate it to the leadership and stakeholders?

🔹 Design discussion about a problem statement related to Online Ticket Booking System

Round 4 - HR Discussion

🔹 Salary discussion

🔹 Reason for switching job

🔹 What are you looking for in your next job


He received the offer letter after the final HR round..😊